﻿using CommunityToolkit.Mvvm.ComponentModel;
using Xabe.FFmpeg;

namespace TS2MP4.Models;

internal partial class TsFile(IMediaInfo mediaInfo) : ObservableObject
{
    [ObservableProperty] private IMediaInfo _mediaInfo = mediaInfo;

    [ObservableProperty] private Result _result = Result.Pending;

    [ObservableProperty] private string _errorMessage = string.Empty;
}